module JinLazyTool {
    requires java.logging;
    requires java.scripting;

    requires javafx.controls;
    requires javafx.fxml;
    requires com.fasterxml.jackson.annotation;
    requires com.fasterxml.jackson.databind;
    requires com.github.kwhat.jnativehook;
    requires org.apache.bcel;

    opens com.jin.lazytool.componment.datetime to javafx.fxml;
    opens com.jin.lazytool to javafx.fxml;

    exports com.jin.lazytool;
    exports com.jin.lazytool.task to com.fasterxml.jackson.databind;
    exports com.jin.lazytool.entity to com.fasterxml.jackson.databind;
    exports com.jin.lazytool.utils to com.fasterxml.jackson.databind;
    exports com.jin.lazytool.handler to com.fasterxml.jackson.databind;
    exports org.luaj.vm2 to com.fasterxml.jackson.databind;
}